import { App } from 'vue'

import { formatTimeStamp, formatUtcString } from '@/utils/date-format'

export default function registerProperties(app: App) {
  //增加一个全局属性,配置config.globalProperties.$filters 组件模版中自由使用,
  //formatUtcString 是一个工具函数，可以直接调用这个函数，返回函数的结果
  app.config.globalProperties.$filters = {
    formatTime(value: string) {
      return formatUtcString(value)
    },
    formatTimeStamp(value: number) {
      return formatTimeStamp(value)
    }
  }
}
